technical meaning - Español Inglés Diccionario